package com.example.api;

import com.example.base.BaseApiService;
import com.example.base.ResponseBase;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


@RestController
@RequestMapping("/open/api")
public class MemberController extends BaseApiService {



    @RequestMapping("/getMember")
    public ResponseBase getMember(){
        //5.进行业务逻辑操作
        return setResultSuccess("调用接口成功!");
    }

  /*  @RequestMapping("/getMember1")
    public ResponseBase getMember1(String accessToken){
        //1.获取对应的accessToken
         if (StringUtils.isEmpty(accessToken)){
             return setResultError("accessToken is null");
         }
        //2.使用accessToken对应的value，如果没有对应的appId 直接返回 错误提示(无效token)
        String appId= (String) redisService.getString(accessToken);
         if(StringUtils.isEmpty(appId)){
             return setResultError("accessToken is invalid");
         }
        //3.如果使用accessToken查询redis，查询到对应的appId，使用appId查询对应的信息  从数据库中
        AppEntity result=appMapper.findAppId(appId);
         if (result==null){
             return setResultError("not found app info");
         }
        //4.判断 该机构是否被授权使用 isFlag，如果为1 则无权限调用，为1  则可以调用
          if (result.getIsFlag()==1){
              return setResultError("not permission");
          }
          //5.进行业务逻辑操作
        return setResultSuccess("调用接口成功!");
    }*/
}
